/*
 *    Copyright (c) 2018-2025, lengleng All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 * notice, this list of conditions and the following disclaimer in the
 * documentation and/or other materials provided with the distribution.
 * Neither the name of the pig4cloud.com developer nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 * Author: lengleng (wangiegie@gmail.com)
 */
package com.pig4cloud.pig.myvideos.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pig4cloud.pig.common.mybatis.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 视频管理
 *
 * @author pig code generator
 * @date 2021-12-09 15:18:26
 */
@Data
@TableName("myvideos")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "视频管理")
public class Myvideos extends BaseEntity {

    /**
     * 主键id，唯一标识
     */
    @TableId
    @ApiModelProperty(value="主键id，唯一标识")
    private Long id;

    /**
     * 示例： 7027440123969015046
     */
    @ApiModelProperty(value="示例： 7027440123969015046")
    private String jId;

    /**
     * 示例： HANGE IS BACK AGAIN THIS MORNING!!!! Everyone say good morning to hange #aot
     */
    @ApiModelProperty(value="示例： HANGE IS BACK AGAIN THIS MORNING!!!! Everyone say good morning to hange #aot")
    private String jDesc;

    /**
     * 示例： 1636203409
     */
    @ApiModelProperty(value="示例： 1636203409")
    private Integer jCreatetime;

    /**
     * 示例： 7027440123969015046
     */
    @ApiModelProperty(value="示例： 7027440123969015046")
    private String videoId;

    /**
     * 示例： 1024
     */
    @ApiModelProperty(value="示例： 1024")
    private Integer videoHeight;

    /**
     * 示例： 576
     */
    @ApiModelProperty(value="示例： 576")
    private Integer videoWidth;

    /**
     * 示例： 12
     */
    @ApiModelProperty(value="示例： 12")
    private Integer videoDuration;

    /**
     * 示例： 720p
     */
    @ApiModelProperty(value="示例： 720p")
    private String videoRatio;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/5a2c2b6e3aed4d86a8da96c1a1f3238b_1636203409?x-expires=1637686800&x-signature=mWGLDi91/emKwUGWyQZYoPENGZs=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/5a2c2b6e3aed4d86a8da96c1a1f3238b_1636203409?x-expires=1637686800&x-signature=mWGLDi91/emKwUGWyQZYoPENGZs=")
    private String videoCover;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/32abdd232c58451598df8ba4055ce63c_1636203409?x-expires=1637686800&x-signature=83ZGvND6NR83QMtj7qnw/PjXc7s=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/32abdd232c58451598df8ba4055ce63c_1636203409?x-expires=1637686800&x-signature=83ZGvND6NR83QMtj7qnw/PjXc7s=")
    private String videoOrigincover;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/c9ac2df8ee554b8bb3c0963feed19d00_1636203410?x-expires=1637686800&x-signature=whQYi9W1Dl2iO/AiF0k0FyJLWuQ=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/c9ac2df8ee554b8bb3c0963feed19d00_1636203410?x-expires=1637686800&x-signature=whQYi9W1Dl2iO/AiF0k0FyJLWuQ=")
    private String videoDynamiccover;

    /**
     * 示例： https://v16-web.tiktok.com/video/tos/useast2a/tos-useast2a-ve-0068c003/450b0b37a0594ccebbdcc061a8e6199f/?a=1988&br=3046&bt=1523&cd=0|0|1&ch=0&cr=0&cs=0&cv=1&dr=0&ds=3&er=&expire=1637687595&ft=wUyFfFGgkag3-I&l=202111231113030102230720352700A434&lr=tiktok_m&mime_type=video_mp4&net=0&pl=0&policy=3&qs=0&rc=M3J3eTs6Zmo6OTMzNzczM0ApODg7OGhkNDwzN2UzZzU4ZmdeYWpjcjRfajBgLS1kMTZzcy0zMV9gNDMzMS8vM2I2MjI6Yw==&signature=3d6024e6f520f1984ee608e2a6aac522&tk=7031996832457786374&vl=&vr=
     */
    @ApiModelProperty(value="示例： https://v16-web.tiktok.com/video/tos/useast2a/tos-useast2a-ve-0068c003/450b0b37a0594ccebbdcc061a8e6199f/?a=1988&br=3046&bt=1523&cd=0|0|1&ch=0&cr=0&cs=0&cv=1&dr=0&ds=3&er=&expire=1637687595&ft=wUyFfFGgkag3-I&l=202111231113030102230720352700A434&lr=tiktok_m&mime_type=video_mp4&net=0&pl=0&policy=3&qs=0&rc=M3J3eTs6Zmo6OTMzNzczM0ApODg7OGhkNDwzN2UzZzU4ZmdeYWpjcjRfajBgLS1kMTZzcy0zMV9gNDMzMS8vM2I2MjI6Yw==&signature=3d6024e6f520f1984ee608e2a6aac522&tk=7031996832457786374&vl=&vr=")
    private String videoPlayaddr;

    /**
     * 示例： https://v16-web.tiktok.com/video/tos/useast2a/tos-useast2a-ve-0068c003/450b0b37a0594ccebbdcc061a8e6199f/?a=1988&br=3046&bt=1523&cd=0|0|1&ch=0&cr=0&cs=0&cv=1&dr=0&ds=3&er=&expire=1637687595&ft=wUyFfFGgkag3-I&l=202111231113030102230720352700A434&lr=tiktok_m&mime_type=video_mp4&net=0&pl=0&policy=3&qs=0&rc=M3J3eTs6Zmo6OTMzNzczM0ApODg7OGhkNDwzN2UzZzU4ZmdeYWpjcjRfajBgLS1kMTZzcy0zMV9gNDMzMS8vM2I2MjI6Yw==&signature=3d6024e6f520f1984ee608e2a6aac522&tk=7031996832457786374&vl=&vr=
     */
    @ApiModelProperty(value="示例： https://v16-web.tiktok.com/video/tos/useast2a/tos-useast2a-ve-0068c003/450b0b37a0594ccebbdcc061a8e6199f/?a=1988&br=3046&bt=1523&cd=0|0|1&ch=0&cr=0&cs=0&cv=1&dr=0&ds=3&er=&expire=1637687595&ft=wUyFfFGgkag3-I&l=202111231113030102230720352700A434&lr=tiktok_m&mime_type=video_mp4&net=0&pl=0&policy=3&qs=0&rc=M3J3eTs6Zmo6OTMzNzczM0ApODg7OGhkNDwzN2UzZzU4ZmdeYWpjcjRfajBgLS1kMTZzcy0zMV9gNDMzMS8vM2I2MjI6Yw==&signature=3d6024e6f520f1984ee608e2a6aac522&tk=7031996832457786374&vl=&vr=")
    private String videoDownloadaddr;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/3d8db6b37675bf4fd0300935c7df5917?x-expires=1637686800&x-signature=zw6S1U9+NmEz6j0ZjBhhPi9cc3M=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/3d8db6b37675bf4fd0300935c7df5917?x-expires=1637686800&x-signature=zw6S1U9+NmEz6j0ZjBhhPi9cc3M=")
    private String videoReflowcover;

    /**
     * 示例： 1560439
     */
    @ApiModelProperty(value="示例： 1560439")
    private Integer videoBitrate;

    /**
     * 示例： normal
     */
    @ApiModelProperty(value="示例： normal")
    private String videoEncodedtype;

    /**
     * 示例： mp4
     */
    @ApiModelProperty(value="示例： mp4")
    private String videoFormat;

    /**
     * 示例： normal
     */
    @ApiModelProperty(value="示例： normal")
    private String videoVideoquality;

    /**
     * 示例： 
     */
    @ApiModelProperty(value="示例： ")
    private String videoEncodeusertag;

    /**
     * 示例： h264
     */
    @ApiModelProperty(value="示例： h264")
    private String videoCodectype;

    /**
     * 示例： 720p
     */
    @ApiModelProperty(value="示例： 720p")
    private String videoDefinition;

    /**
     * 示例： 1300000
     */
    @ApiModelProperty(value="示例： 1300000")
    private Integer statsDiggcount;

    /**
     * 示例： 17800
     */
    @ApiModelProperty(value="示例： 17800")
    private Integer statsSharecount;

    /**
     * 示例： 20700
     */
    @ApiModelProperty(value="示例： 20700")
    private Integer statsCommentcount;

    /**
     * 示例： 7000000
     */
    @ApiModelProperty(value="示例： 7000000")
    private Integer statsPlaycount;

    /**
     * 示例： 6649974064393977861
     */
    @ApiModelProperty(value="示例： 6649974064393977861")
    private String authorId;

    /**
     * 示例： sofiiiiagomez
     */
    @ApiModelProperty(value="示例： sofiiiiagomez")
    private String authorUniqueid;

    /**
     * 示例： sofia gomez
     */
    @ApiModelProperty(value="示例： sofia gomez")
    private String authorNickname;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/6400086fa0fed6873b96b24bd925ad5a~c5_100x100.jpeg?x-expires=1637751600&x-signature=3pKhW6bvDYCjxXFU+p9Lx5g6SSU=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/6400086fa0fed6873b96b24bd925ad5a~c5_100x100.jpeg?x-expires=1637751600&x-signature=3pKhW6bvDYCjxXFU+p9Lx5g6SSU=")
    private String authorAvatarthumb;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/6400086fa0fed6873b96b24bd925ad5a~c5_720x720.jpeg?x-expires=1637751600&x-signature=ICIxhLYQ5iF4W7O4RB6ZUE1MGQ8=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/6400086fa0fed6873b96b24bd925ad5a~c5_720x720.jpeg?x-expires=1637751600&x-signature=ICIxhLYQ5iF4W7O4RB6ZUE1MGQ8=")
    private String authorAvatarmedium;

    /**
     * 示例： https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/6400086fa0fed6873b96b24bd925ad5a~c5_1080x1080.jpeg?x-expires=1637751600&x-signature=qMTvV0zxh9QZwAZvxd+BMOQbElU=
     */
    @ApiModelProperty(value="示例： https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/6400086fa0fed6873b96b24bd925ad5a~c5_1080x1080.jpeg?x-expires=1637751600&x-signature=qMTvV0zxh9QZwAZvxd+BMOQbElU=")
    private String authorAvatarlarger;

    /**
     * 示例： 19    Ig -sofiiiiagomez    Snap- sofiagomezzz    Sofia.n.gomez.business@gmail.co
     */
    @ApiModelProperty(value="示例： 19    Ig -sofiiiiagomez    Snap- sofiagomezzz    Sofia.n.gomez.business@gmail.co")
    private String authorSignature;

    /**
     * 示例： False
     */
    @ApiModelProperty(value="示例： False")
    private Integer authorVerified;

    /**
     * 示例： MS4wLjABAAAA3ZATErR3x2B1JcTh5bOzmSTsy2EGegJMIDn9zx9xrk8ZoMlwGfxWyynuto0n5lGc
     */
    @ApiModelProperty(value="示例： MS4wLjABAAAA3ZATErR3x2B1JcTh5bOzmSTsy2EGegJMIDn9zx9xrk8ZoMlwGfxWyynuto0n5lGc")
    private String authorSecuid;

    /**
     * 示例： False
     */
    @ApiModelProperty(value="示例： False")
    private Integer authorSecret;

    /**
     * 示例： False
     */
    @ApiModelProperty(value="示例： False")
    private Integer authorFtc;

    /**
     * 示例： 1
     */
    @ApiModelProperty(value="示例： 1")
    private Integer authorRelation;

    /**
     * 示例： False
     */
    @ApiModelProperty(value="示例： False")
    private Integer authorOpenfavorite;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer authorCommentsetting;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer authorDuetsetting;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer authorStitchsetting;

    /**
     * 示例： False
     */
    @ApiModelProperty(value="示例： False")
    private Integer authorPrivateaccount;

    /**
     * 示例： 1681
     */
    @ApiModelProperty(value="示例： 1681")
    private Integer authorstatsFollowingcount;

    /**
     * 示例： 5000000
     */
    @ApiModelProperty(value="示例： 5000000")
    private Integer authorstatsFollowercount;

    /**
     * 示例： 90800000
     */
    @ApiModelProperty(value="示例： 90800000")
    private Integer authorstatsHeartcount;

    /**
     * 示例： 1577
     */
    @ApiModelProperty(value="示例： 1577")
    private Integer authorstatsVideocount;

    /**
     * 示例： 136400
     */
    @ApiModelProperty(value="示例： 136400")
    private Integer authorstatsDiggcount;

    /**
     * 示例： 90800000
     */
    @ApiModelProperty(value="示例： 90800000")
    private Integer authorstatsHeart;

    /**
     * 视频类别
     */
    @ApiModelProperty(value="视频类别")
    private String myVideoClass;

    /**
     * 示例： 原标题的中文翻译，或者自定义标题
     */
    @ApiModelProperty(value="示例： 原标题的中文翻译，或者自定义标题")
    private String myTitleCn;

	/**
	 * 示例： 原标题的中文翻译，或者自定义标题
	 */
	@ApiModelProperty(value="示例： 原标题的中文翻译，或者自定义标题")
	private String myTagsCn;

	/**
	 * 示例： 原标题的中文翻译，或者自定义标题
	 */
	@ApiModelProperty(value="示例： 原标题的中文翻译，或者自定义标题")
	private String myTagsEn;

    /**
     * 示例： 视频本地文件路径
     */
    @ApiModelProperty(value="示例： 视频本地文件路径")
    private String myVideoPath;

    /**
     * 示例： 视频封面本地文件路径
     */
    @ApiModelProperty(value="示例： 视频封面本地文件路径")
    private String myVideoCoverPath;

    /**
     * 示例： 作者头像本地文件路径
     */
    @ApiModelProperty(value="示例： 作者头像本地文件路径")
    private String myAuthorAvatarPath;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer myFlagShipinhao;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer myFlagDouyin;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer myFlagKuaishou;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer myFlagWeishi;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer myFlagHaokan;

    /**
     * 示例： 0
     */
    @ApiModelProperty(value="示例： 0")
    private Integer myFlagOthers;

    /**
     * 状态：0为禁用；1为正常
     */
    @ApiModelProperty(value="状态：0为禁用；1为正常")
    private Integer myStatus;


}
